@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background:url(../images/pumperviet/bg.png) left bottom repeat-x;
}
a{
	text-decoration:none;
	outline:0;
	color:#0066b3;	
	transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	-webkit-transition: color .2s ease-out;
}
a:hover{
	color:#f60;	
}
a img{
	border:none;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}
.clear{width:0;height:0;padding:0;margin:0;clear:both;}
ul.nav_list, ul.hotNews, ul.list_news, ul.list_video, ul.list_CNews, ul.list_relatedNews, ul.list_CVideo, ul.list_CPicture{
	margin:0;
	padding:0;
	list-style:none;
}
ul.nav_list li, ul.list_video li{
	display:inline;
}
.wrapper{
	padding-top:35px;
	background:url(../images/pumperviet/bg2.png) center top repeat-x;
	width:100%;
}
.bg_header{
	background:url(../images/pumperviet/bg1.jpg) center -35px no-repeat;
	width:100%;
}
.bg_footer{
	background:url(../images/pumperviet/bg3.png) center bottom no-repeat;
	width:100%;
}
.mainWrapper{
	width:990px;
	margin:auto;
}
.header{
	height:160px;
}
.logo{
	padding:25px 0 0 35px;
}
.nav{
	width:938px;
	margin:auto;
	padding-left:30px;
	background:url(../images/pumperviet/nav_bg.png) left top no-repeat transparent;
	height:50px;
	overflow:hidden;
}
.nav_right{
	padding-right:10px;
	background:url(../images/pumperviet/nav_bg.png) right -100px no-repeat transparent;
	float:left;
	height:50px;
}
.nav_mid{
	background:url(../images/pumperviet/nav_bg.png) left -50px repeat-x transparent;
	float:left;
	width:928px;
	position:relative;
	height:50px;
}
.nav_list li{
	float:left;
	padding:14px 15px 0;
}
.nav_list li a{
	display:block;
	height:20px;
	background:url(../images/pumperviet/nav.png) 0 0 no-repeat transparent;
}
.nav_list li a.nav_home{
	width:64px;
	background-position:left top;
}
.nav_list li a.nav_home:hover, .nav_list li a.nav_home.active{
	background-position:left -50px;
}
.nav_list li a.nav_event{
	width:48px;
	background-position:-600px top;
}
.nav_list li a.nav_event:hover, .nav_list li a.nav_event.active{
	background-position:-600px -50px;
}
.nav_list li a.nav_pumpNews{
	width:87px;
	background-position:-100px top;
}
.nav_list li a.nav_pumpNews:hover, .nav_list li a.nav_pumpNews.active{
	background-position:-100px -50px;
}
.nav_list li a.nav_socialNews{
	width:91px;
	background-position:-200px top;
}
.nav_list li a.nav_socialNews:hover, .nav_list li a.nav_socialNews.active{
	background-position:-200px -50px;
}
.nav_list li a.nav_video{
	width:37px;
	background-position:-300px top;
}
.nav_list li a.nav_video:hover, .nav_list li a.nav_video.active{
	background-position:-300px -50px;
}
.nav_list li a.nav_gallery{
	width:59px;
	background-position:-400px top;
}
.nav_list li a.nav_gallery:hover, .nav_list li a.nav_gallery.active{
	background-position:-400px -50px;
}
.nav_list li a.nav_forum{
	width:59px;
	background-position:-500px top;
}
.nav_list li a.nav_forum:hover, .nav_list li a.nav_forum.active{
	background-position:-500px -50px;
}
.searchBar{
	position:absolute;
	right:0;
	top:11px;
	*width:230px;
}
.searchBar_left{
	padding-left:10px;
	background:url(../images/pumperviet/search_bg.png) left top no-repeat;
	height:26px;
	float:left;
}
.searchBar_right{
	padding-right:10px;
	background:url(../images/pumperviet/search_bg.png) right bottom no-repeat;
	height:26px;
	float:left;
}
.searchBar_mid{
	background:url(../images/pumperviet/search_bg.png) center center repeat-x;
	height:26px;
	float:left;
}
.searchBar_mid input{
	background:transparent;
	border:none;
	font-size:11px;
	color:#666;
	line-height:26px;
	height:26px;
	width:180px;
}
.searchBar_mid input:focus{
	color:#000;
}
.search_but{
	float:right;
	margin-left:5px;
	background:url(../images/pumperviet/search_but.png) center center no-repeat transparent;
	border:none;
	height:26px;
	width:20px;
	cursor:pointer;
}
.MContainer{
	padding:15px;
	background:url(../images/pumperviet/MContainer.png) center top no-repeat transparent;
	min-height:400px;
}
.container.event_container{
	float:left;
	width:520px;
}
.container label{
	background:url(../images/pumperviet/label_bg.png) 0 0 no-repeat transparent;
	height:50px;
	line-height:33px;
	padding-left:54px;
	color:#320;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0px #fd8;
	display:block;
}
.container label a{
	line-height:33px;
	color:#320;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 0px #fd8;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.container label a:hover{
	color:#036;
}
.container_content{
	padding:5px 15px 15px;
}
.event_container .event {
    width: 492px;
}
.event_detail {
    border: 2px solid #acacac;
    height: 320px;
    margin-bottom: 4px;
    overflow: hidden;
    position: relative;
    width: 480px;
	padding:4px;
}
.event_detail img {
    display: none;
    height: 320px;
    position: absolute;
    width: 480px;
}
.event_content {
    background: url("http://style.worldgames.vn/images/home/event_content_bg.png") repeat scroll 0 0 transparent;
    bottom: 4px;
    color: #FFFFFF;
    display: none;
    padding: 10px;
    position: absolute;
    text-align: justify;
    width: 460px;
}
.event_content .event_title {
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 4px;
	color:#f60;
}
.event_content_detail a {
    font-size: 10px;
	color:#f60;
}
.list_event {
    height: 82px;
    overflow: hidden;
    width: 492px;
}
.list_event_content {
    width: 496px;
}
.list_event_content .event_item {
    border: 1px solid #acacac;
    cursor: pointer;
    float: left;
    height: 78px;
    margin-right: 4px;
    width: 116px;
	padding:1px;
}
.list_event_content .event_item.active {
    border: 2px solid #f60;
	padding:0;
}
.list_event_content .event_item img {
    height: 78px;
    width: 116px;
}
.container.hotNews_container{
	float:right;
	width:440px;
}
ul.hotNews li{
	background:url(../images/pumperviet/hotNews_bullet.png) left center no-repeat transparent;
	height:23px;
	line-height:23px;
	padding-left:25px;
}
ul.hotNews li a{
	font-weight:bold;
}
.SContainer{
	padding:15px;
	background:url(../images/pumperviet/SContainer.png) center top no-repeat transparent;
	min-height:400px;
	float:left;
	width:465px;
}
ul.list_news li {
    height: 84px;
    overflow: hidden;
    padding-bottom: 18px;
    text-align: justify;
}
.but_viewMore {
    text-align:right;
}
.but_viewMore a{
    display:inline-block;
	zoom:1;
	*display:inline;
	background:url(../images/pumperviet/readMore_but.png) 0 0 no-repeat;
	height:22px;
	width:86px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	line-height:17px;
	padding-left:18px;
}
.but_viewMore a:hover{
    background-position:left bottom;
}
ul.list_news li img {
    border: 1px solid #acacac;
	padding:1px;
    height: 80px;
    width: 120px;
}
ul.list_news li .news_img {
    display: inline-block;
    float: left;
    height: 84px;
    padding-right: 8px;
    width: 124px;
}
ul.list_news li .news_title {
    display: block;
    font-weight: bold;
	padding-bottom:4px;
	line-height:18px;
}
ul.list_video{
	display:block;
	margin:auto;
	width:798px;
}
ul.list_video li{
	width:256px;
	overflow:hidden;
	padding:0 5px;
	float:left;
	text-align:center;
}
ul.list_video li .video_img{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:216px;
	height:158px;
	margin:auto;
	position:relative;
	text-align:center;
}
ul.list_video li .video_img span{
	display:block;
	width:216px;
	height:158px;
	position:absolute;
	background:url(../images/pumperviet/video_bg.png) 0 0 no-repeat transparent;
}
ul.list_video li .video_img img{
	width:210px;
	height:140px;
	padding-top:3px;
	*padding-left:3px;
}
ul.list_video li .video_title{
	display:block;
	font-weight:bold;
	padding-bottom:10px;
}
.pagination{
	text-align:center;
	padding:10px 0;
}
.pagination_content{
	display:inline-block;
	zoom:1;
	*display:inline;
}
.pagination span, .pagination a{
	display:inline-block;
	zoom:1;
	*display:inline;
	height:26px;
	width:26px;
	line-height:26px;
	color:#777;
	float:left;
}
.pagination a:hover{
	color:#f60;
}
.pagination .but_prev, .pagination .but_next{
	background:url(../images/pumperviet/pagination_but.png) center top no-repeat transparent;
}
.pagination a.but_prev{
	background-position:center top;
}
.pagination span.but_prev{
	background-position:center -26px;
}
.pagination a.but_next{
	background-position:center -52px;
}
.pagination span.but_next{
	background-position:center -78px;
}
.pagination .active{
	background:url(../images/pumperviet/pagination_active.png) center bottom no-repeat transparent;
}
.gallerySlide_but {
    float: left;
    height: 106px;
    width: 51px;
}
.gallerySlide_container {
    float: left;
    overflow: hidden;
    width: 828px;
}
.gallerySlide_container_content {
    width: 3000px;
}
.gallerySlide_item {
    float: left;
    margin-right: 12px;
    width: 156px;
}
.gallerySlide_item img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #acacac;
    height: 100px;
    padding: 2px;
    width: 150px;
}
.gallerySlide_item span {
    color: #484848;
	font-weight:bold;
	font-size:11px;
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 2px;
    text-align: center;
}
.gallerySlide_but a {
    display: inline-block;
    height: 28px;
    margin-left: 18px;
    margin-top: 40px;
    width: 15px;
}
.gallerySlide_but a.butL {
    background: url(../images/pumperviet/slide_but.png) no-repeat scroll 0 0 transparent;
}
.gallerySlide_but a.butR {
    background: url(../images/pumperviet/slide_but.png) no-repeat scroll -50px 0 transparent;
}
.gallerySlide_wrapper{
	padding-top:10px;
}
.footer{
	background:url(../images/pumperviet/footer_bg.png) 0 0 no-repeat transparent;
	padding:15px 0 14px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:11px;
}
.footer a{
	font-weight:bold;
}
.footer span{
	padding:0 0 0 30px;
	background:url(../images/pumperviet/footer_icon.png) 0 7px no-repeat transparent;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.footer span span{
	padding:0 30px 0 0;
	background-position:right -43px;
}
.container_content.hotNews_container_content{
	background:url(../images/pumperviet/hotNews_bg.jpg) 250px bottom no-repeat transparent;
	min-height:410px;
}
.container_content.pumpNews_container_content{
	background:url(../images/pumperviet/pumpNews_bg.jpg) 245px 272px no-repeat transparent;
	min-height:410px;
}
.container_content.socialNews_container_content{
	background:url(../images/pumperviet/socialNews_bg.jpg) 312px 245px no-repeat transparent;
	min-height:410px;
}
.pathway{
	margin-left:10px;
	padding:10px 0 0 25px;
	height:20px;
	line-height:20px;
	background:url(../images/pumperviet/icon_home.jpg) left bottom no-repeat transparent;
	font-weight:bold;
	color:#0066b3;
}
.pathway a, .pathway span{
	padding:0 5px;
}
.pathway span{
	color:#484848;
}
.CContainer{
	padding-top:12px;
}
.list_CNews li{
	min-height:126px;
	padding-bottom:15px;
	text-align:justify;
}
.list_CNews li .but_viewMore{
	padding-top:10px;
	float:right;
}
.CNews_img{
	float:left;
	margin-right:10px;
}
.CNews_img img{
	width:180px;
	height:120px;
	padding:2px;
	border:1px solid #acacac;
}
.CNews_title{
	padding-bottom:5px;
}
.CNews_title a{
	font-size:15px;
	font-weight:bold;
}
.GContainer{
	background:url(../images/pumperviet/rightContainer.png) right top no-repeat transparent;
	text-align:justify;
}
.rightContainer{
	float:right;
	width:250px;
	padding:0 15px 30px 20px;
	min-height:270px;
	background:url(../images/pumperviet/rightContainer_bot.png) right bottom no-repeat transparent;
}
.rightContainer label{
	background:none;
}
.list_relatedNews{
	padding-top:5px!important;
}
.list_relatedNews li{
	line-height:18px;
	padding:3px 0 0 22px;
	background:url(../images/pumperviet/relatedNews_bullet.png) left top no-repeat transparent;
	font-weight:bold;
	margin:0 15px;
}
.flash_ads{
	padding-top:15px;
	text-align:center;
}
ul.list_CVideo li{
	width:224px;
	overflow:hidden;
	padding:0 4px;
	float:left;
	text-align:center;
}
ul.list_CVideo li .CVideo_img{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:184px;
	height:134px;
	margin:auto;
	position:relative;
	text-align:center;
}
ul.list_CVideo li .CVideo_img span{
	display:block;
	width:184px;
	height:134px;
	position:absolute;
	background:url(../images/pumperviet/CVideo_bg.png) 0 0 no-repeat transparent;
}
ul.list_CVideo li .CVideo_img img{
	width:180px;
	height:120px;
	padding-top:2px;
	*padding-left:2px;
}
ul.list_CVideo li .CVideo_title{
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
ul.list_CVideo li .CVideo_describe {
    height: 20px;
    line-height: 20px;
    margin: 0 0 15px;
    overflow: hidden;
}
ul.list_CPicture li{
	width:224px;
	overflow:hidden;
	padding:0 4px;
	float:left;
	text-align:center;
}
ul.list_CPicture li .CPicture_img{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:184px;
	height:134px;
	margin:auto;
	position:relative;
	text-align:center;	
	background:url(../images/pumperviet/picture_bg.jpg) 0 0 no-repeat transparent;
	padding:15px 14px 5px;
}
ul.list_CPicture li .CPicture_img img{
	width:180px;
	height:120px;
}
ul.list_CPicture li .CPicture_title{
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
ul.list_CPicture li .CPicture_describe {
    height: 20px;
    line-height: 20px;
    margin: 0 0 15px;
    overflow: hidden;
}
.gallerySlide_item.empty{
	width:156px;
	height:20px;
}
.GContainer .container_content img, .GContainer .container_content object, .GContainer .container_content embed{
	max-width:660px;	
	*width: expression(this.width > 660 ? 660: true);
}
.fogetpassContainer{
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #D8D8D8;
    margin: 15px;
    padding: 10px;
}
.fogetPass_block{
	padding-bottom:10px;
}
.fogetPass_blockTitle{
	font-weight:bold;
	padding-bottom:5px;
}
.centerContent{
	text-align:center;
	background: none repeat scroll 0 0 #E0E0E0;
    border: 1px solid #D0D0D0;
    margin: auto;
    padding: 10px;
    width: 600px;
}
.centerContent .ipbtable{
	margin:auto;
	padding-bottom:5px;
}
.errorMessage{
	color:#f00;
	margin:0;
	padding:0;
	line-height:18px;
}
.centerContent .fieldwrap span{
	width:270px;
	float:left;
	text-align:right;
	line-height:22px;
	margin-bottom:5px;
	display:block;
}
.centerContent .fieldwrap input{
	float:right;
	margin-right:120px;
	margin-bottom:5px;
	width:190px;
}
.centerContent h4{
	padding-bottom:5px;
}
.centerContent .formbuttonrow1 input{
	float:none;
	width:auto;
	margin:0;
}
.formbuttonrow1{
	margin:0;
	padding:0;
}
.usefulLink{
	margin:0;
	padding:5px 0 0 10px;
	list-style:none;
}
.usefulLink li{
	display:inline;
}
.usefulLink_block{
	text-align:center;
	padding-top:10px;
}